home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / c3.txt < prev    next >
Text File  |  1993-11-03  |  34KB  |  813 lines

  1. Public (software) Library
  2. Programming Library
  3.  
  4. Descriptions and Compilation Copyright 1993 Nelson Ford
  5. Duplication, reprinting and distribution of these descriptions is restricted.
  6. See LICENSE.DOC in the PSL_NEWS directory for complete information
  7.  
  8.  
  9. =====C Programming, part 3
  10.  
  11. CONTENTS:
  12.  
  13. -----GEN_LIB: General, multi-purpose libraries and routines
  14. -----GRAPHICS:  graphics routines
  15. -----VIDEO: screen control, windowing, program screens, etc.
  16. -----DAT_TIME:  date & time routines:
  17. -----SEARCH: search routines for C
  18. -----GAMES:  game related routines for C
  19. -----INDEXING:  indexing routines for C
  20. -----SPELL_CK:  spell checking
  21. -----COMMUNIC:  communications routines for C
  22. -----TURBO_C:  stuff specifically for Turbo C
  23. -----TV_FOR_C:  stuff for TurboVision for C++
  24.  
  25. ===========================================================
  26.  
  27. -----GEN_LIB: General, multi-purpose libraries and routines
  28.  
  29. [JHTOOLS]
  30. JH'S C Power Tools (Hoffman, Jon; $40) contains a menu and windowing
  31. library, mouse interface library, and utility functions library. It also
  32. includes graphic cursor shapes for the mouse, keyboard scan codes, examples
  33. of menu structures, and more.
  34.  
  35. [PWRCLIB]
  36. Power C Functions Library 6 (Steenburgh, Chuck; $0) is a set of C functions
  37. for things such as color screen output, text handling, character
  38. conversion, EGA/VGA screen functions, music, and more.
  39.  
  40. [TCCLIB]
  41. TCCLIB 2.0 (Collins, Chris; $0) is a C library containing of 130 different
  42. routines, source code is included.
  43.  
  44. [XMMLRG]
  45. XMM Large Model Library for C is a large model port of the Microsoft
  46. XMM.ASM library routines for C. A simple handler for storing records in XMM
  47. memory is included.
  48.  
  49. [MOVETO]
  50. MoveTo (Bender, A. L., M. D.; $0) is an assembler routine that improves on
  51. memcpy/strncpy. It adds a fourth parameter which lets you stop the copying
  52. process.
  53.  
  54. [STRUCTS]
  55. Structs (Giannini, Mario; $0) includes the the C source code which
  56. demonstrates the use of arrays of structures for such tasks as screen
  57. painting, field definition, and data file searching.
  58.  
  59. [TMULTBOX]
  60. TMultiple Box (Ogrinz, Michael; $0) is source for a multi-selection
  61. TListBox.
  62.  
  63. [NEWMAT]
  64. NewMat (Davies, R.B. and DSIR; $0) contains classes and functions for
  65. manipulating matrices.
  66.  
  67. [MULTI_C]
  68. Multi-App Core 1.0.1 (MicroGenesis Software; $75) is a set of platform
  69. independent classes that will form the core system of any application. It
  70. includes classes for communication, file I/O, timing, dynamic data
  71. structures, and other functions.
  72.  
  73. [C_ALGORI]
  74. C Language Algorithms (Tal, John; $0) is a collection of "classic" C
  75. algorithms, including link lists, binary trees, stacks, fifo queues, heaps
  76. (priority queues), (shell) sort, file merging, multi-tasking and processing
  77. scheduling, virtual memory management, file-based process communication,
  78. graph/network job management, and data encryption. All C and C++ source is
  79. included.
  80.  
  81. [CTOOLBOX]
  82. C Toolbox (Miller, David A.; $30) is a library of functions in the
  83. following areas: general video, including windows and fast writing;
  84. graphics, including several normal and rotated fonts; sound, including
  85. background sound; printer control; mouse control; joystick control and
  86. other general functions.
  87.  
  88. [WLIB]
  89. C++ Wheaton Libraries (Wheaton, Paul; $0) is a C++ library for developing
  90. faster, smaller programs in less time. It includes classes for strings,
  91. files, linked lists, vectors (dynamic arrays) and more.
  92.  
  93. [TCXL]
  94. TCXL (Innovative Data Concepts ASP; $53) incorporates over 375 multipurpose
  95. functions. Features include critical error handlers; macro-string
  96. capability to key-bindings; national-language support; nested entry forms;
  97. the ability to browse through data with the entry system; support for
  98. TopSpeed C/C++, a true floating-point decimal, and MASM 6.0 support.
  99.  
  100. [FLASHPC@]
  101. FlashPac C Library 3.61 (SimpleSoft, Inc. ASP; $0-$55) is a set of low
  102. level routines for Turbo C that access the video display, keyboard,
  103. printer, disk, and mouse devices.
  104.  
  105. [SCL1]
  106. SCL1 (Alvira, Jose Rodriguez & Lebron, Jose R.; $25) is a library of over
  107. 200 functions for the Microsoft and Borland C compilers. Extensive screen
  108. and mouse handling functions are provided that are not found in the
  109. standard library. Other functions include background functions, keyboard
  110. related functions, file related functions, sound and time related
  111. functions, video related functions and Dialog functions. Also included a
  112. quick library, example programs, a demonstration program, and a demo of a
  113. screen editor/program generator that has been developed to aid using the
  114. library.
  115.  
  116. SCL1 supports CGA 40 columns mode as well as EGA 43 lines and VGA 50 lines
  117. video modes. Video-pages and Double click are supported. You can also modify
  118. the mouse cursor appearance. Other features include Extended and Expanded
  119. memory support, support for the Turbo C compiler, and keyboard macros. These
  120. files unarchive to over 1 meg of disk space.
  121.  
  122. [SNIPPET@]
  123. Snippets (Stout, Bob; $0) is a collection of various C routines. This
  124. collection includes macros for ANSI.SYS, macros for direct video work,
  125. multiple printer support, BASIC-like string functions, cursor
  126. management/manipulation, DES encryption/decryption, joystick functions,
  127. mouse functions, sound and timing functions, comment extractor, file search
  128. functions, FOSSIL access functions, PRINT.COM interface functions, memory
  129. allocation strategy functions, word wrapping functions, absolute sector
  130. read/write functions, mouse functions, DOS utilities and much more.
  131.  
  132. [SLTC]
  133. Steve's Library for Turbo-C (Margison, Steve E., ASP; $28) has over 100
  134. functions for use with Borland's Turbo-C.
  135.  
  136. [STDLIB1@, STDLIB2@]
  137. UCR Standard Library (Hyde, Randall and others; $0) is a library of C-like
  138. functions in assembly source code form.
  139.  
  140. [MFL_MS]
  141. MicroFirm Function Library - MS (Stout, Robert B.; $28) is a library for
  142. use with Microsoft C 5.1 or Quick C 2.0x. The features include an advanced
  143. stream I/O with installable stream filters, data encryption and
  144. compression, comprehensive direct video package, ANSI Superset Locale and
  145. Strftime functions, microsecond resolution timing, filename parsing and
  146. normalization, Julian dates, volume label manipulation, push/pop
  147. directories, open/read/close directories, file truncation and copying,
  148. serial I/O and printer support, sound and gameport support, CTRL-Break
  149. handler, basic-like string functions, and ANSI.SYS detect.
  150.  
  151. [MFLZT]
  152. MicroFirm Function Library - ZT (Stout, Robert B.; $28) is a C Programming
  153. Library for use with Zortech C/C++. The features include: an advanced
  154. stream I/O with installable stream filters, data encryption and
  155. compression, MSC/TC compatibility functions, ANSI Superset Locale and
  156. Strftime functions, microsecond resolution timing, filename parsing and
  157. normalization, Julian dates, volume label manipulation, push/pop
  158. directories, open/read/close directories, file truncation and copying,
  159. serial I/O and printer support, sound and gameport support, CTRL-Break
  160. handler, basic-like string functions, and ANSI.SYS detect. This library
  161. used to be Steve's Library for Zortech C, but was acquired and enhanced by
  162. Stout.
  163.  
  164.  
  165. -----GRAPHICS:  graphics routines
  166.  
  167. [BARS]
  168. Bar Graphs (Smith, Dave; $0) is C source for a utility to draw a bar graph.
  169. In this app, the number of files of each filename extension is graphed.
  170.  
  171. [EGAPal]
  172. EGAPal 1.0 (Young, Scott; $20) allows you to create pictures and animated
  173. characters to be included in Turbo C programs using the EGA 640x350x16
  174. video mode. The images are encoded into a header file to be placed at the
  175. start of the program or saved to an image file which is read from the disk
  176. at the time of display.
  177.  
  178. [3DSHADE]
  179. 3DShade is C code (and the executable) to plot z = f(x,y) in three
  180. dimensions using shaded graphics. VGA required.
  181.  
  182. [ARTOOL]
  183. ARTool 1.4 (Intrinsic Computer Systems; $15) is a graphics editor that will
  184. generate TurboC or BorlandC source code for pictures you build using a full
  185. screen graphics editor. You can build quite complex graphic pictures using
  186. graphic primitives such as circles, lines or polygons. It ge